﻿/*-start-人员绑定*/
.binging {
    background: url("../../images/wx/project/bangdin-bg.png") no-repeat;
    background-size: 100% 100%;
    min-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.binging-box {
    margin: 20% auto;
    width: 80%;
    height: 75%;
    background: #fff;
}
.content-box {
    padding-top: 5%;
}
.logo-bg {
    background: url("../../images/WX/project/logo.png") no-repeat center center;
    background-size: 120px 120px;
    height: 150px;
}
.logo-title {
    background: url("../../images/WX/project/bangdin.png") no-repeat center center;
    background-size: 200px 29px;
    height: 44px;
}
.margin-bottom-15{
    margin-bottom:15px;
}
.user-box, .phone-box {
    width: 75%;
    /*border: 1px solid #e3e3e3;*/
    padding: 5px 10px;
    border-radius: 4px;
    margin: 0 auto;
}
.log-in{
    margin-bottom:45px;
}
.icon-info {
    background-size: 23px 23px !important;
    padding-left: 30px;
    vertical-align: 1px;
}
.user-bg {
    background: url("../../images/WX/project/name.png") no-repeat;
    
}
.phone-bg{
    background:url("../../images/WX/project/phone.png") no-repeat; 
}
.confrim-btn{
    width:60%;
    display:block;
    margin:0 auto;
    color:#fff;
    letter-spacing:3px;
    padding:10px 15px;
    border-radius:4px;
}
.content-box .reminder {
    width: 81%;
    padding: 5px 15px;
    border-radius: 4px;
    margin: 0 auto;
    font-size: 12px;
    text-align:center;
}
.binging-info {
    margin-bottom: 25px;
}
.binging-info .hint-info {
    position: absolute;
    padding: 0px 10px;
    width: 75%;
}
.binging-info .hint-info .bing-red {
    color: red;
    display: block;
    font-size: 12px;
}
    /*-end-人员绑定*/
    /*-start-通知公告*/
    .weui-navbar__item::after {
        border-right: 0;
    }
.weui-navbar__item{
     padding:0;
}
.title-info {
    display: inline-block;
    line-height: 45px;
    width: 100px;
    
}
.active {
    border-bottom: 2px solid #3973d0;
    color: #3973d0;
}
.no-border {
    border-top: 1px solid #fff !important;
}
.no-padding{
    padding:0!important;
}
.w-img img {
    width: 35px;
    margin-top:-10px;
}
.title-content {
    padding: 10px 0;
}
.info-box {
    margin: 10px 15px;
    border-bottom: 1px solid #c5c5c5;
}
.padding-bottom-10{
    padding-bottom:10px;
}
.margin-right{
    margin-right:15px;
}
.join-btn {
    padding: 8px 15px;
    border-radius: 4px;
}
.leaved-btn {
    background-color: #999 !important;
    border: 1px solid #999 !important;
    color: #fff !important;
}
.attend-btn {
    background: #999;
    
    border: 1px solid #999;
}
.text-overflow {
    width: 80%;
    word-wrap: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 3px 0;
}
.file-overflow {
    width: 75%;
    word-wrap: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
}
.file-top{
    padding-top:4px;
}
.width100{
    width:100%;
}
/*-end-通知公告*/
/*-start-通知公告详情*/
.notice-box {
    padding: 20px 15px;
}
.time-padding{
    padding:5px 0;
}
.light-height-25{
    line-height:25px;
}
.common-btn {
    display: block;
    width: 60%;
    margin: 0 auto;
}
.margin-bottom-25{
    margin-bottom:25px;
}
.attended {
    background-color: #999!important;
    border: 1px solid #999!important;
}
.leaved {
    border: 1px solid #999 !important;
    background-color: #999 !important;
    color: #fff !important;
}
/*-end-通知公告详情*/
/*-start-资讯*/
.swiper-slide{
    height:240px;
}
.swiper-slide img {
    width: 100%;
    height: 240px;
    object-fit:cover;
}
.new-title {
    position: absolute;
    bottom: 25px;
    width: 100%;
    text-align: center;
    color: #fff;
}
.new-padding {
    padding: 5px 0px!important;
}
.new-padding-b-50 {
    padding-bottom:50px;
}
.new-margin {
    margin: 0 15px;
}
.new-img{
    padding-left:10px;
}
.new-img img {
    width: 130px;
}
.new-list{
    padding:10px 0;
}
.margin-top-15{
    margin-top:15px;
}
.margin-bottom-18 {
    margin-bottom:18px;
}
.new-img-scan{
width:16px;
height:16px;
}
.margin-top-20{
    margin-top: 20px!important;
}
.new-more {
    margin-top:5px;
    vertical-align:-3px;
}
.exp-content{
     font-weight:600;
     line-height: 20px;
     position: relative;
}
.new-comment-background {
background-color:#d1d1d1;
}
.new-show-2{
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
}
.veiwImg {
    height: 16px;
    width: 16px;
    vertical-align: -3px;
    margin-right:4px;
}
/*-end-资讯*/
/*-start-资讯详情*/
.img-box img {
    width: 100%;
}
.zan-box img{
    width:20px;
    vertical-align:middle;
}
.comment-record{
    padding:5px 0;
}
.head-img{
    width:45px;
    height:45px;
    border-radius:100%;
}
.head {
    width: 55px;
    height: 55px;
    border-radius: 100%;
}
.comment-info {
    border-top: 1px solid #e3e3e3;
    padding: 2% 2%;
    height: 35px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
}
    .comment-info input {
        background-color: #e3e3e3;
        padding: 2%;
        width: 70%;
        margin-right: 3%;
    }
    .comment-info .pinglun {
        background-color: #fff;
        border: 1px solid #2196F3;
        color: #2196F3;
        padding: 7px 14px;
        border-radius: 4px;
        font-size: 14px;

    }
.del-btn img{
    width:20px;
}
.content_img{
    width:100%;
    height:100%;
    object-fit:cover;
}
/*-start-资讯详情*/
/*-start-活动列表*/
.act-background {
    background-color: #f8f8f8;
}
.act-box {
height:auto;
background-color:white;
width:100%;
border-radius:5px;
margin:0 auto;
margin-top:10px;

}
.img-width img {
    display:block;
    margin:0 auto;
    width:100%;
    height:100%;
}
.act-padding-b-l {
    padding-bottom: 1px;
    padding-left: 10px;
}
.act-padding-bottom-5 {
    padding-bottom:5px;
}
.act-padding-5-10 {
    padding: 5px 10px;
}
.act-padding-rl-10 {
    padding: 0px 15px;
}
.act-bottom-20 {
    margin-bottom:20px;
}
.act-margin-bottom {
    margin-bottom:35px!important;
}
.img-width-300 img {
    margin: 0 auto;
    width: 100%;
    height: 100%;
}
.act-margin-bottom-10 {
    margin-bottom:10px;
}
.act-box2 {
    height: auto;
    background-color: white;
    width: 100%;
    border-radius: 5px;
    margin: 0 auto;
}
.act-font-weight {
    font-weight:600;
}
.act-padding-l{
    padding-left:10px;
}
.title-list {
    padding: 10px;
}
/*-start-活动列表*/
.text-info-title {
    text-align: center;
}
.text-line-height {
    line-height: 48px;
}
.w-100 {
    width:100%;
}
.h-30 {
    height:30px;
}
.detail-background {
    background-color:white;
}
.text-border-none {
border:none;
}
.text-line-color {
      color:#e3e3e3;
}
.text-line-height45 {
    line-height:45px;
}
.w-80 {
    width:80%;
  }
.margin-tp-10-10 {
    margin-top:10px;
    margin-bottom:10px;
}
.color-red {
    color:red;
}
.act-btn-color {
    background-color: #3973d0;
}
.act-vertical-align {
    vertical-align:super;
}
.h-25 {
height:25px;
}
.act-margin-bottom-18 {
    margin-bottom:18px;
}
.weui-dialog__btn primary {
    background-color: #3973d0;
    font-size:15px;

}
.weui-dialog__btn {
    overflow: hidden;
    color: white;
    background: #3973d0;
    width: 100%;
    margin: 8px 50px;
    border-radius: 5px;
    height: 40px;
}
.baoming-text {
    letter-spacing:3px;
    text-indent:0px;
}
.baoming-margin-bottom {
    margin-bottom:5px;
}
.hr-border {
    border: 0.2px solid #ebebeb;
    width: 100%;
}
.weui-dialog__ft {
    line-height: 40px;
    font-size: 14px;
    display: flex;
}
.btn-fixed {
    position:fixed;
    bottom:0px;
}
.upload {
    background: url('../../images/wx/project/uploadpiceture.png') no-repeat;
    background-size: 100%;
    display: inline-block;
    width: 80px;
    height: 80px;
}
.upload-img-box {
    position: relative;
    width: 80px;
    height: 80px;
    display: inline-block;
    margin-right: 5px;
}
.uploadImg {
    width: 100%;
    height: 80px;
}
.upload-img-box .upload-image {
    display: inline-block;
    width: 80px;
    height: 80px;
}
.del-img-box {
    position: absolute;
    left: 0;
    bottom: 0px;
    right: 0px;
    text-align: center;
    line-height: 2px;
    background-color: rgba(0,0,0,.7);
}
.del-img {
    width: 20px;
    height: 20px;
    line-height: 20px;
}
.modal-border {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.applied{
    background-color:#c5c5c5;
}
.underline {
    background: #fff;
    border-bottom: 1px solid #e3e3e3;
}
.img-underline {
    border-bottom: 1px solid #e3e3e3;
}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 6px !important;
}
/*-end-活动列表*/
/*weui*/
.weui-loadmore_dot .weui-loadmore__tips:before {
    content: " ";
    width: 0;
    height: 0;
    border-radius: 0;
    background-color: #E5E5E5;
    display: inline-block;
    position: relative;
    vertical-align: 0;
    top: -0.16em;
}
/*file详情*/
.file-content > img {
    max-width: 100% !important;
    overflow: hidden;
    margin: auto;
    display: block;
    margin-bottom: 4px;
}
/*通知公告弹框*/
.weui-dialog .weui-dialog__btn.default, .weui-toast .weui-dialog__btn.default{
    color:#fff;
}
/*-start-新闻*/
.newsImg img{
    max-width:100%;
}
/*-end-新闻*/
/*start 模态框*/
.form-group .note-group-select-from-files {
    padding: 10px;
}
/*end 模态框*/